package com.liuhm.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 数据文件分析表属性
 *
 * @author aikq
 * @date 2018年10月30日 15:13
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class TableField implements Serializable {
	private static final long serialVersionUID = -1047939666045036391L;
	/**
	 * 列序号
	 */
	private Integer fieldNo;
	/**
	* 字段名
	*/
	private String fieldName;
	/**
	* 字段别名
	*/
	private String fieldAlias;
	/**
	* 字段类型
	*/
	private String fieldType;
	/**
	* 字段类型长度：Decimal(P,S)中的P
	*/
	private Integer fieldLength;
	/**
	* 字段类型长度：Decimal(P,S)中的S
	*/
	private Integer fieldScale;
	/**
	 * 是否分片索引
	 */
	private boolean refIndex;
	/**
	 * 字段备注
	 */
	private String remarks;
	/**
	 * 冗余字符串长度标识(只针对字符类型)
	 */
	private boolean addFlag;

}
